代码拉取完成,页面将自动刷新
All notable changes to this project are documented in this file. See also TiDB Release Notes and PD Changelog.
zstd
to compress the Region snapshot #10005
IN
expression #10018
cast_string_as_time
is invalid UTF-8 bytes #9995
rocksdb.auto-tuned
configuration item with rocksdb.rate-limiter-auto-tuned
raftstore.sync-log
configuration item. By default, written data is forcibly spilled to the disk. Before v5.0, you can explicitly disable raftstore.sync-log
. Since v5.0, the configuration value is forcibly set to true
gc.enable-compaction-filter
configuration item from false
to true
rate-limiter-auto-tuned
configuration item from false
to true
security.redact-info-log
. Its default value is false
, which means that desensitization is disabled. To enable desensitization for tikv-server logs, set the variable value to true
leader-transfer-max-log-lag
to 128
to increase the success rate of leader transfer #9605
IN
expression does not properly handle unsigned/signed integers #9850
PROST=1
#9604
region-split-check-diff
cannot be customized #9530
split
command #8936
pessimistic-txn.pipelined
configuration #9100
apply-max-batch-size
and store-max-batch-size
to 1024
#9020
max-background-flushes
configuration item #8947
force-consistency-checks
by default to improve performance #9029
ANALYZE
statement might cause panic when using the latin1
character set #9082
advertise-status-addr
value (0.0.0.0
) #9036
security.redact-info-log
configuration item, which redacts user data from logs #8746
pessimistic-txn.pipelined
configuration #8853
tikv-ctl recover-mvcc
does not remove invalid pessimistic locks #8047
duplicated error
to TiCDC #7887
use-unified-pool
configuration in the startup log is incorrectly printed #7946
read index
request may get out-of-date commit index #8043
--advertise-status-addr
start flag to specify the status address to advertise #8046
ascii_bin
and latin1_bin
is not supported by TiKV for new collation framework. #7919
[encryption]
in the TiKV configuration file to [security.encryption]
#7810
batch insert
request #7718
join
operation when the TiKV server is shut down #7713
snapshot ingestion
error when encrytion is enabled #7815
Invalid cross-device link
error when rewriting the configuration file #7817
split region
operation #7623
BatchRollback
to improve performance when many write conflicts exist in optimistic transactions #7604
group by constant
error #7383
pipelined
feature in pessimistic transactions, which improves the TPC-C performance by 20%. The risk is that the transaction commit might fail because of lock failure during the execution #6984
unify-read-pool
configuration item in new clusters by default and use the previous setting of this item in old clusters #7059
pipelined
feature in pessimistic transactions, which improves the TPC-C performance by 20%. The risk is that the transaction commit might fail because of lock failure during the execution #6984
unify-read-pool
configuration item in new clusters by default and use the previous setting of this item in old clusters #7059
CAST
function behaves inconsistently in TiKV and in TiDB
backup
start_key
to the hash value of start_key
to reduce the file name's length for easy reading (https://github.com/tikv/tikv/pull/6198)force_consistency_checks
check to avoid false positives in the consistency check #6249
sst_importer
tikv_import_download_duration
, tikv_import_download_bytes
, tikv_import_ingest_duration
, tikv_import_ingest_bytes
, and tikv_import_error_counter
to observe the overheads of downloading and ingesting SST files #6404
raftstore
end_point_slow_log_threshold
configuration item #9145
sync-log
to true
as an nonadjustable value #8636
hibernate-timeout
configuration that delays region hibernation to improve rolling update performance #8207
BatchRollback
condition exist in optimistic transactions #7605
waiter
is frequently awakened when many conflicts exist in pessimistic transactions #7584
tikv_lock_manager_waiter_lifetime_duration
, tikv_lock_manager_detect_duration
, and tikv_lock_manager_detect_duration
monitoring metrics to monitor waiter
s’ lifetime, the time cost of detecting deadlocks, and the status of Wait
table #6392
wait-for-lock-time
from 3s
to 1s
wake-up-delay-duration
from 100ms
to 20ms
tikv_alloc
from tikv_alloc/default
to jemalloc
#6206
reverse-scan
#5368
PointGetter
performance issue when there are concurrent write #5495
titan
GC and monitoring improvement #5517
grpcio
to v0.4.5 #5523
PutStore
#5277
grpc env
to create deadlock clients #5346
config-check
to check whether the configuration is correct #5349
blob_run_mode
to decide whether to enable the Titan engine on a specific CF #4991
blob-run-mode
configuration parameter to control the running mode of the Titan engine, and its value can be normal
, read-only
or fallback
#4865
Improve the performance of detecting deadlocks #5089
Iterator Key Bound Option
block cache
sharing among different column familiesraw_scan
and raw_batch_scan
batch commands
Insert
to allow Prewrite to succeed only when there is no Keytxn scheduler
read index
and GC worker
EXPLAIN ANALYZE
statement
in TiDBwork-stealing
thread pool model to reduce context switch costbad-regions
and tombstone
subcommands. 4862
ReadIndex
requests for the learner #4653
LogicalOr
#4691
LTReal
#4602
LEReal
#4602
GTReal
#4602
GEReal
#4602
NEReal
#4602
EQReal
#4602
IsNull
#4720
IsTrue
#4720
IsFalse
#4720
Int
#4625
Decimal
#4625
String
#4625
Time
#4625
Duration
#4625
Json
#4625
Int
#4733
Real
#4733
Decimal
#4733
Int
#4727
Real
#4727
Decimal
#4727
Int
#4746
Real
#4746
Decimal
#4746
Iterator Key Bound Option
#4537
block cache
sharing among different column families
#4612
properties index distance
#4517
BatchLimitExecutor
#4469
futures-cpupool
with tokio-threadpool
in ReadPool to reduce context switch #4486
BatchSelectionExecutor
#4562
AVG
#4570
LogicalAnd
#4575
tcmalloc
as a memory allocator #4370
BatchRows
row and the BatchColumn
column #3660
VectorLike
to support accessing encoded and decoded data in the same way #4242
BatchExecutor
to interface and implement the way of converting requests to BatchExecutor
#4243
BatchTableScanExecutor
vectorization calculation operator #4351
INSERT
operation, make prewrite succeed only when keys do not exist, and eliminate Batch Get
#4085
raw_scan
and raw_batch_scan
#3724
is_merging
is given an incorrect value in the process of merging Regions and applying the Compact log #5884
config-check
option in TiKV to check whether the TiKV configuration item is valid #5391
get_txn_commit_info
process to speed up committing transactions #5062
block-size
configuration #4930
ScanLock
and ResolveLock
in the thread pool with a high priority to reduce their impacts on commands with a normal priority #4791
CommitMerge
may cause TiKV unable to restart #4615
lz4
to reduce CPU consumption #4624
level_zero_slowdown_writes_trigger/2
#4464
StoreNotMatch
issue caused by decoding protobuf error in some cases #4303
KeyNotInRegion
error in some cases #4125
StoreNotMatch
error message #3885
DAY
(d
) and fix the configuration compatibility issue #3931
Approximate Size Split
#3942
ReadPool
to improve the concurrency in processing the requestsUnsafeDestroyRange
API to support to collecting space for the dropping table/indexupper bound
support in the kv_scan
commandLocalReader
thread to process read requests and reduce the delay for read requestsBatchSplit
to avoid large Region brought by large amounts of writeRegion Split
according to statistics to reduce the I/O overheadRegion Split
according to the number of keys to improve the concurrency of index scanRegion Split
PreVote
feature by default to reduce the impact of network isolation on servicesCompactFiles
bug in RocksDB and reduce the impact on importing data using LightningIngestExternalFile
to avoid the issue that flush could block writeldb
command to diagnose RocksDB related issuescompact
command supports specifying whether to compact data in the bottommost levelWriteConflict
#3750
kv_scan
interface #3749
tick
metrics #3657
IngestExternalFile
#3661
sha1
function #3612
truncate_int
function #3532
year
function #3622
truncate_real
function #3633
leader-transfer-max-log-lag
configuration to fix the failure issue of leader scheduling in specific scenarios #3507
max-open-engines
configuration to limit the number of engines opened by tikv-importer
simultaneously #3496
snapshot apply
#3547
PreVote
message of the newly split Region #3557
batch split
to avoid too large Regions caused by the Write operation on hot RegionsLocalReader
to separate the Read operation from the raftstore thread to lower the Read latencyprevote
to speed up service recovery when the network is abnormalscheduler_latch
dynamic_level_bytes
parameter based on the existing datagRPC max_send_message_len
is set mistakenlyregion_size
nightly-2018-06-14
versionRaft PreVote
configuration to avoid leader reelection generated when network recovers after network isolationingest
related information in each layer of RocksDBkey
with too many versions when GC worksstatic metric
to optimize multi-label metric performance (YCSB raw get
is improved by 3%)box
in multiple modules and use patterns to improve the operating performance (YCSB raw get
is improved by 3%)asynchronous log
to improve the performance of writing logsbox
used in the application to improve the performancePerfContext
interface for debuggingregion-properties
command for tikv-ctl
import-mode
parameterreverse-seek
is slow when many RocksDB tombstones existdo_sub
thread_yield
callsSELECT FOR UPDATE
prevents others from readingRegion Merge
[experimental]Raw DeleteRange
APIGetMetric
APIRaw Batch Put
, Raw Batch Get
, Raw Batch Delete
and Raw Batch Scan
block-cache-size
tikv-ctl
ImportSST
API to import SST files [experimental]ReadPool
and increase the raw_get/get/batch_get
by 30%DeleteFilesInRanges
keepalive
of gRPCtikv-ctl
tikv-ctl
tikv-ctl
tikv-ctl
now can send consistency-check requests to TiKVtikv-ctl
tikv-ctl
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。